#pragma once

#include "ICommand.h"

interface IMacroCommand : public ICommand
{
	DEFINE_IID(IID_MacroCommand)

	virtual void AddCommand(ICommand* command) = 0;
	virtual uint32 GetCommandCount() const = 0;
	virtual ICommand* GetCommand(uint32 index) const = 0;
};

